Skip to content

[CMake] Allow flexible user plugin install location#7547

Merged
CouleeApps merged 1 commit intoVector35:devfrom
ekilmer:flexible-user-plugin-install-location
Jan 29, 2026
Merged

[CMake] Allow flexible user plugin install location#7547
CouleeApps merged 1 commit intoVector35:devfrom
ekilmer:flexible-user-plugin-install-location

Conversation

@ekilmer
Copy link
Contributor

@ekilmer ekilmer commented Oct 29, 2025

Create a cache variable of the same name as the previous normal variable that users can set to a specific path for user plugin installation destination.

This is primarily to help with CI builds to make it easier to find where the final plugin is located before uploading as a release.

NOTE: I wasn't sure the best way to handle the duplicate variables, so I just modified both locations in the same way. The effect of setting the BN_USER_PLUGINS_DIR cache variable multiple times shouldn't be an issue, but I'm happy to change it to something better if you have some suggestions. In fact, with BN_USER_PLUGINS_DIR as a cache variable, we could remove the duplication in the bn_install_plugin function.

Create a cache variable of the same name as the previous normal variable
that users can set to a specific path for user plugin installation
destination.

This is primarily to help with CI builds to make it easier to find where
the final plugin is located before uploading as a release.
@CouleeApps CouleeApps force-pushed the flexible-user-plugin-install-location branch from f6c109c to 9154638 Compare January 29, 2026 04:02
@CouleeApps
Copy link
Member

Simple and works. LGTM.

@CouleeApps CouleeApps merged commit 9154638 into Vector35:dev Jan 29, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants